@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, a1, a2, a3, a4, a5, a6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, select {
	margin: 0;
	padding: 0;
	border: 0;
}
table {
	border-collapse: collapse;
}
body {
	font-size: 14px;
	color: #333;
	font-family: "microsoft yahei", "宋体", "Arial";
	overflow-x: hidden;
	background: #fff;
	min-width: 1200px;
	line-height:150%;
}
img, a {
	border: 0;
	text-decoration: none;
	color: #333333;
}
ol, ul {
	list-style: none;
}

/*清除浮动*/
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	line-height: 0;
}
.clearfix {
*zoom:1;
}
.clear {
	clear: both;
}

.width1200 {
	width: 1200px;
	margin: 0 auto;
}
.width1350 {
	width: 1350px;
	margin: 0 auto;
}
.width100 {
	width: 100%;
}

input:focus {
	outline: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.he1 {
	height: 10px;
}
.he2 {
	height: 20px;
}
.he4 {
	height: 40px;
}
.font14 {
	font-size: 14px;
}
.font12 {
	font-size: 12px;
}
.all {
	text-align: left;
}
.alc {
	text-align: center;
}
.alr {
	text-align: right;
}
.bggray {
	background: #eeeeee;
}
.fcolor {
	color: #b50100;
}
h1, h2, h3, h4, h5, h6, a1, a2, a3, a4, a5, a6 {
	margin: 0;
	padding: 0;
	font-size: 100%;
}
.icon {
	background: url(../images/icon.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
}
button, input, select, textarea {
    font: 14px/22px "Microsoft YaHei";color: #8e8680;
}
* h1,* h2,* h3,* h4,* h5,* h6* a1,* a2,* a3,* a4,* a5,* a6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/

address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

/*--------------Common Start-----------------------*/

/*top顶部*/

#topNav{z-index:999999999;position:relative;line-height:36px;color:#666;text-align:center;background-color:#f6f6f6;width:100%;height:36px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e5e5e5;font-size:12px;}
@media screen and (max-width: 1200px)
{
#topNav{ width:1200px; }
}
a:hover{color:#ff6700}
#topNav a{text-decoration:none;padding:0 5px;display:block;float:left;height:36px;line-height:36px;}
#topNav .j{float:left;width:6px;height:36px;}
#topNav i{width:7px;height:4px;background:url(../images/ico_i.gif) no-repeat;float:left;margin-top:16px;}
#topNav .top_ico{background-image:url(../images/top_ico.png);background-repeat:no-repeat;padding-left:15px;}
#topNav .top_ico1{background-position:0 -41px;}
#topNav .top_ico2{background-position:5px -25px;}
#topNav .top_ico3{background-position:0px -106px;}
#topNav .top_ico4{background-position:0px -140px;}
#topNav .top_ico5{background-position:0px -169px;}
#topNav .fr{_padding-top:6px;}
#topNav .fr img{vertical-align:middle}
#topNav .fr  b{color:#b90404;}
#topNav .fr  b span{font-weight:normal}
#topNav .fr{_padding-top:6px;}
#topNav .fr img{vertical-align:middle}
#topNav .fr  b{color:#b90404;}
#topNav .fr  b span{font-weight:normal}
#topNav  .div{float:left;padding:0 5px;position:relative}
#topNav  .div_onzxp{background:#FFF;padding:0 4px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;-moz-box-shadow:0 0 10px rgba(0,0,0,.12);-webkit-box-shadow:0 0 10px rgba(0,0,0,.12);box-shadow:0 0 10px rgba(0,0,0,.12);}
#topNav .div_onzxp .top_app,#topNav .div_onzxp .top_help,#topNav .div_onzxp .top_goods{display:block}
#topNav .div_onzxp i{transition:transform .2s ease-in 0s;-webkit-transition:-webkit-transform .2s ease-in 0s;transform:rotate(180deg);-webkit-transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
#topNav .dang{display:none}
#topNav .div_onzxp  .dang{display:block;height:8px;background:#fff;position:absolute;top:-7px;}
#topNav .div_onzxp  .dang1{width:107px;left:0;}
#topNav .div_onzxp  .dang2{width:168px;left:0;}
#topNav .div_onzxp  .dang3{width:83px;right:0;}
#topNav .top_app{position:absolute;left:-1px;top:36px;background:#fff;border:1px solid #e5e5e5;display:none;width:245px;height:93px;float:left;-moz-box-shadow:0 0 10px rgba(0,0,0,.12);-webkit-box-shadow:0 0 10px rgba(0,0,0,.12);box-shadow:0 0 10px rgba(0,0,0,.12);z-index:99999999;padding-top:10px;padding-right:10px;padding-bottom:12px;padding-left:10px;}
#topNav .top_app .app_pic{width:95px;height:95px;background:url(../images/tanchu.png) no-repeat;float:left}
#topNav .top_app .txt{float:left;color:#666666;text-align:left;line-height:20px;background:url(../images/tanchu.png) -98px 0   no-repeat;padding-top:30px;padding-right:0;padding-bottom:0;padding-left:10px;}
#topNav .top_app .txt b{font-size:14px;font-weight:bold;color:#c00;text-align:left}
#topNav .top_app .bnt{padding-top:5px;}
#topNav .top_app .bnt a{float:left;width:97px;height:29px;background-image:url(../images/tanchu.png);overflow:hidden;font-size:0;padding:0;}
#topNav .top_app .bnt .a1{background-position:0 -84px;}
#topNav .top_app .bnt .a2{background-position:97px -84px;margin-left:8px}
#topNav .top_help{position:absolute;left:-1px;top:36px;background:#fff;border:1px solid #e5e5e5;display:none;width:163px;float:left;-moz-box-shadow:0 0 10px rgba(0,0,0,.12);-webkit-box-shadow:0 0 10px rgba(0,0,0,.12);box-shadow:0 0 10px rgba(0,0,0,.12);z-index:99999999;padding-left:5px;padding-bottom:5px;}
#topNav .top_help .list a{display:block;width:160px;text-align:left;line-height:28px;height:28px;text-indent:4px;}
#topNav .top_help .list span{display:block;width:160px;text-align:left;line-height:28px;height:28px;text-indent:4px;color:#333333;}

/*top顶部结束*/

.top {
	background: url(../images/tline.jpg);
	height: 30px;
	line-height: 30px;
	font-size: 13px;
	color: #333333;
}
.hello {
	height: 30px;
	line-height: 30px;
	width: 50%;
	float: left;
}
.tright {
	height: 15px;
	line-height: 15px;
	margin: 7px 0;
	float: left;
	width: 50%;
}
.tright a {
	color: #333333;
	display: block;
	width: 80px;
	text-align: center;
	border-right: 1px solid #ccc;
	float: right;
}
.tright a:first-child {
	border-right: 0;
}

/*header*/
.header {
	width: 100%;
	border-top: #d5d5d5 1px solid;
}

.header h1 {
	float: left;
	margin-top: 20px;
}
.header h2 {
	float: left;
	padding: 5px 0 5px 20px;
	margin-top: 35px;
	border-left: 1px solid #d2d2d2;
	font-size: 22px;
	color: #46454c;
	margin-left: 20px;
}
.header h2 em {
	display: block;
	font-size: 15px;
	color: #f7b01f;
	margin-top: 5px;
	font-style:normal;
}

.header a1 {
	float: left;
	margin-top: 20px;
}
.header a2 {
	float: left;
	padding: 5px 0 5px 20px;
	margin-top: 35px;
	border-left: 1px solid #d2d2d2;
	font-size: 22px;
	color: #46454c;
	margin-left: 20px;
}
.header a2 em {
	display: block;
	font-size: 15px;
	color: #f7b01f;
	margin-top: 5px;
	font-style:normal;
}


.logo {
	float: left;
	padding-top:10px;
	padding-bottom:20px;
}


.search {
	width: 300px;
	height: 36px;
	line-height: 41px;
	margin-top: 39px;
	border: 2px solid #14AF6B;
	position: relative;
	float: right;
}
.search * {
	font-family: arial;
}
.search .sbtn {
	width: 80px;
	height: 40px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	position: absolute;
	right: -2px;
	top: -2px;
	background: #14AF6B;
	cursor: pointer;
}
.search .stxt {
	width: 200px;
	padding-left: 10px;
	height: 36px;
	line-height: 36px;
	border: 0px;
	background: none;
	outline: none;
	color: #999;
}



/**
.phone {
	float: right;
	margin: 45px 20px 25px;
	height: 60px;
	padding-left: 70px;
	background: url(../images/phone.png) 0 0 no-repeat;
}
.phone span {
	display: block;
	color: #a2a1a4;
	font-size: 16px;
	margin-bottom:5px;
}
.phone strong {
	display: block;
	color: #46454c;
	font-size: 30px;
}
**/
/*nav*/
.nav {
	width: 100%;
	height: 47px;
	background: #2b2b2b;
}
@media screen and (max-width: 1200px)
{
.nav{ width:1200px; }
}
.nav li {
	float: left;
	width: 12.5%;
	height: 47px;
	position: relative;
	top:-2px;

}
.nav li a {
	float: left;
	width: 100%;
	height: 49px;
	line-height: 49px;
	text-align: center;
	font-size: 14px;
	color: #e9e9e9;
}
.nav li a:hover, .nav li a.navCur {
	background: #14af6b;
	color: #e9e9e9;
		background:url(../images/bot01.png) no-repeat center;
}
.nav li .chilNav {
	position: absolute;
	left: 0;
	top: 46px;
	z-index: 999;
	background: #E1E7EA;
	border-top: #376DB5 2px solid;
	display: none;
}
.nav li .chilNav a {
	height: 32px;
	line-height: 32px;
	border-bottom: #ddd 1px solid;
	font-size: 12px;
}


/*--------------Index start-----------------------*/

/* banner */
#banner_main {
	overflow: hidden;
	position: relative;
	z-index: 2;
}
#banner_main .banner {
	/**height: 450px;**/
	height: 560px;
}
#banner {
	width:100%;
	min-width:1200px;
	position: relative;
	overflow: hidden;
	z-index: 0;
}
#banner, .banner ul {
	/**max-height: 450px;**/
	
	max-height: 560px;
	overflow: hidden;
}
.banner li {
	width: 100%;
	position: absolute;
	z-index: 1;
	overflow: hidden;
}
.banner li img {
	display: block;
	position: relative;
	min-height:460px;
	/**left: 50%;
	margin-left: -600px;**/
	
	top: 0;
}
#banner .tip {
	width: 1000px;
	height: 20px;
	line-height: 0;
	font-size: 0;
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: -500px;
	bottom: 100px;
	z-index: 3;
}
#banner .tip span {
	height: 5px;
	margin: 0 2px;
	width: 50px;
	display: inline-block;
	font-size: 0;
	cursor: pointer;
	background: #fff;
	opacity: .6;
	filter: Alpha(opacity=60);
*zoom:1;
}
#banner .tip span.cur {
	background-color: #3fb150;
	opacity: 1;
	filter: Alpha(opacity=100);
}
#banner #btn_prev, #banner #btn_next {
	width: 40px;
	height: 90px;
	position: absolute;
	top: 50%;
	z-index: 5;
	margin-top: -45px;
	-webkit-transition: all .0s ease-in-out 0s;
	-moz-transition: all .0s ease-in-out 0s;
	transition: all .0s ease-in-out 0s;
}
#banner #btn_prev {
	background-position: 0 0;
	left: 1%;
}
#banner #btn_next {
	background-position: -50px 0;
	right: 1%;
}
#banner #btn_prev:hover {
	background-position: 0 -98px;
}
#banner #btn_next:hover {
	background-position: -50px -98px;
}
/*banner end*/

/*数字*/
.container{background: #fff;margin-top: -90px!important;height: 170px;z-index: 2;position: relative;box-shadow: 0 0 10px 5px #f1f1f1;}
.container li{float: left;padding: 0 74px;position: relative;font-size: 16px;line-height: 28px;color: #666;}
.container li:before{content: "";position: absolute;width: 1px;height: 81px;background: #e3e3e3;top:46px;right: 0;}
.container li:last-child:before,.webox_l li:last-child:before{width: 0;height: 0;}
.container li span{display: block;height: 67px;line-height: 67px;padding: 37px 0 0;color: #333;font-weight: bold;}
.container li span b{font-size: 72px;display: inline-block;padding: 0 5px 0 0;font-family: Times New Roman;}
.container li:hover span b{color: #f7b01f;}

/*公司产品*/
.con_01 h2{font-size:22px;height:55px; line-height:55px;margin-top:20px; text-align:center; border-bottom:solid 1px #CCC;position: relative;}
.con_01 a2{font-size:22px;height:55px; line-height:55px;margin-top:20px; text-align:center; border-bottom:solid 1px #CCC;position: relative;}
.con_01 .title_01{color:#c8000b;}
.con_01 .title_02{color:#5A5A5A;}
.con_01 .title_03{color:#CCCCCC;}
.con_01 em{background: url(../images/img70.png) no-repeat center;position:absolute;display:block;height:4px;width:1200px;margin-top:-2px;}


.lan .hd {
	padding: 10px 0 10px 0;
}
.lan .hd ul {
	margin: 0 auto;
	text-align: center;
}
.lan .hd li {
	margin-right: 30px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	display: inline-block;
	white-space: nowrap;
	word-break: break-all;
}
.lan .hd li a {
	display: block;
	border: 1px solid #ccc;
	padding: 0 12px;
	height:34px;
}
.lan .hd li a:hover{color:#fff;}
.lan .hd li:hover{ background-color:#14AF6B; }


.lan{}
.sz_lan {
	width: 288px;
	border: 1px solid #DADADA;
	padding-top: 5px;
	float: left;
	margin-right:13px;
	overflow: hidden;
	height: 253px;
	margin-top:20px;
}
.sz_lan1 {
	width: 288px;
	border: 1px solid #DADADA;
	padding-top: 5px;
	float: left;
	overflow: hidden;
	height: 253px;
	margin-top:20px;
}

.sz_tu {
	width: 280px;
	height: 205px;
	overflow: hidden;
	margin: 0 auto;
}
.sz_tu img {
	width: 280px;
	height: 205px;
	transition: all 1s;
}
.sz_tu img:hover{transform: scale(1.1);}



.sz_js {
	padding: 10px;
	margin-top: 7px;
	text-align: center;
}
.sz_js a {
	color: black;
	font-size: 14px;
	text-align: center;
}
.sz_lan:hover,.sz_lan1:hover {
	border: 1px solid #14af6b;
}
.sz_lan:hover .sz_js,.sz_lan1:hover .sz_js {
	background-color: #14af6b;
}
.sz_lan:hover .sz_js a,.sz_lan1:hover .sz_js a {
	color: white;
}



/*公司优势*/
.group_pro{margin-top:10px;}
.group_pro ul{height:auto;overflow:hidden;}
.group_pro li{width:25%;float:left;display:inline;height:285px;}
.group_pro .colspan{width:50%;}
.group_pro li .text{padding:40px 30px 60px 30px;background:#e9e9e9;height:185px;text-align:center;position: relative;}
.group_pro li .text em{background:url(../images/img78.png) no-repeat;width:20px;height:48px;display:block;position:absolute;left:-13px;top:50%;margin-top:-15px;}

.group_pro li .text .h200{background:url(../images/img77.png) no-repeat center;height:66px;text-align:center;line-height:66px;font-size:24px;}
.group_pro li .text .h400{margin-top:15px;margin-bottom:25px;}
.group_pro li .text .btn a{width:98px;height:27px;line-height:27px;text-align:center;color:#fff;border:#ffb10e solid 1px;color:#fff;display:inline-block;background-color:#ffb10e;}
.group_pro li .text .btn a:hover{color:#ff6700;background:#fff;}
.group_pro li .line{text-align:center;display:block;}
.group_pro li.cate .text{background:#ffb10e;color:#fff;}
.group_pro li.cate .text .h200{background:url(../images/img76.png) no-repeat center;margin-top:40px;}
.group_pro li.cate .text .btn{margin-top:50px;}
.group_pro li.cate .text .btn a{border:#fff solid 1px;}


.daili-box{width:50%;float:left;background:#e9e9e9;position:relative;cursor:pointer}
.daili-box,.daili-box:before,.daili-text h4,.daili-text p,.daili-text a,.daili-text .span1,.daili-text .span2{transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.daili-box,.daili-box:before,.daili-text a4,.daili-text p,.daili-text a,.daili-text .span1,.daili-text .span2{transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.daili-box:hover:before{background-position:center;background-color:rgba(0,0,0,.5)}
.daili-box:before{display:block;content:'';width:50%;height:250px;position:absolute;background:url(../images/ck.png) no-repeat center -50px transparent}
.daili-box1:before{display:block;content:'';width:50%;height:250px;position:absolute;right:0}
.daili-box:after{display:block;content:'';clear:both;z-index:1px}
.daili-img{float:left;width:50%}
.daili-img img{width:100%;display:block;height:250px}
.daili-text{float:left;width:50%;padding:25px 0 22px;position:relative}
.daili-text h4{font-size:24px;line-height:35px;color:#666;font-weight:normal; text-align:center;}
.daili-text a4{font-size:24px;line-height:35px;color:#666;font-weight:normal; text-align:center;}
.daili-text p{margin:15px 20px 20px 30px;font-size:14px;line-height:25px;}
.daili-text a{display:inline-block;margin-left:100px;width:98px;line-height:27px;border:solid 1px #ffb10e;font-size:14px;text-align:center;color:#fff;background-color:#ffb10e;}

.daili-text .span1{width:20px;height:20px;background:#e9e9e9;position:absolute;top:50%;left:-10px;margin-top:-2px;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);z-index:5}
.daili-text .span2{width:20px;height:20px;background:#e9e9e9;position:absolute;top:50%;right:-10px;margin-top:-2px;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);z-index:5}
.daili-box:hover{background:#ffb10e}
.daili-box:hover h4,.daili-box:hover p,.daili-box:hover a{color:#fff}
.daili-box:hover a4,.daili-box:hover p,.daili-box:hover a{color:#fff}
.daili-box:hover a{border:1px solid #fff}
.daili-box:hover span{background:#ffb10e}


/*case*/
.case{width: 100%;}
.case .mainCon{width: 100%;margin-top:20px;}
.case .mainCon ul{width: 105%;}
.case .mainCon li{width: 590px;height: 227px;position: relative;overflow: hidden;float: left;margin-right: 20px;box-shadow: 0 0 3px 2px #ededed;margin-bottom: 27px;}
.case .mainCon dt{width: 300px;height: 227px;float: left;position: relative;overflow: hidden;}
.case .mainCon dd{width: 247px;float: left;margin-left: 20px;padding-top: 20px;}
.case .mainCon dd h3{font-size: 18px;color: #333333;}
.case .mainCon dd h3 a{color: #333333;text-decoration: none;}
.case .mainCon dd h4{font-size: 14px;color: #333333;margin-top: 13px;}
.case .mainCon dd a3{font-size: 18px;color: #333333;}
.case .mainCon dd a3 a{color: #333333;text-decoration: none;}
.case .mainCon dd a4{font-size: 14px;color: #333333;margin-top: 13px;}
.case .mainCon dd p{margin-top: 6px;font-size: 14px;color: #666666;}
.case .mainCon dd .p2{color: #333333;margin-top: 18px;}
.case .mainCon dd .btn{width: 100%;overflow: hidden;margin-top: 20px;}
.case .mainCon dd .btn a{display: block;width: 118px;height: 36px;text-decoration: none;text-align: center;line-height: 36px;font-size: 14px;color: #666666;float: left;border: 1px solid #cccccc;}
.case .mainCon dd .btn a:first-child{margin-right: 7px;}
.case .mainCon li:hover dd h3 a{color:#C8000B;}
.case .mainCon li:hover dd a3 a{color:#C8000B;}
.case .mainCon dd .btn a:hover{background: #ffb10e;border-color: #ffb10e;color: #fff;}
.case .mainCon dt .rectborder{width: 300px;height: 225px;position: absolute;left:0px;top:0px;border: #fff 1px solid;transition: all ease-out .4s;}
.case .mainCon dt .maskborder{width: 320px;height: 250px;position: absolute;left:-10px;top:-10px;border:#fff 10px solid;transition: all ease-out .4s;}
.case .mainCon dt img{display: block;width:100%;height:100%;transition: all ease-out .4s}
.case .mainCon li:hover .maskborder{transform: scale(0.9);}
.case .mainCon li:hover .rectborder{transform: scale(0.8);}
.case .mainCon li:hover dt img{transform: scale(0.9);}



/*Fwtm*/
.Fwtm {
	width:100%;
	height: 230px;
	background: url(../images/baner2.jpg) no-repeat center top;
	margin:0 auto 0 auto;
	
}
@media screen and (max-width: 1200px)
{
.Fwtm{ width:1200px; }
}
.Fwtm .hotline {
	width:1200px;
	margin:0 auto;
}
.Fwtm .hotline dl {
	overflow: hidden;
	display:block;
	margin-top:59px;
	width:310px;
	float:right;
	margin-right:80px;
	
}
.Fwtm .hotline dl dt {
	float: left;
}
.Fwtm .hotline dl dt img {
	display: block;
}
.Fwtm .hotline dl dd {
	padding-left: 59px;
}
.Fwtm .hotline dl dd span {
	font-size: 18px;
	line-height:25px;
	color: #fff;
}
.Fwtm .hotline dl dd p {
	font-size: 30px;
	line-height:35px;
	color: #fff;
}
.Fwtm .hotline .zxbtn {
	display: block;
	width: 162px;
	height: 45px;
	
	margin-top: 14px;
	background: url(../images/zxbtn.png) no-repeat;
	font-size: 21px;
	line-height: 45px;
	text-align: center;
	color: #fff;
}


/*公司新闻*/
.con_3{margin-top:20px;}
.con_3 .bk{border-top:#14af6b solid 2px;border-bottom:#ccc solid 1px;border-left:#ccc solid 1px;border-right:#ccc solid 1px; padding:10px;}
.con_3 .con_3_1{width:388px;margin-right:30px;}
.con_3 h1{font-size:16px;border-bottom:#ccc solid 1px;padding-bottom:10px;}
.con_3 a1{font-size:16px;border-bottom:#ccc solid 1px;padding-bottom:10px;}
.con_3 .title01{color:#C8000B;}
.con_3 .title02{color:#666;}
.con_3 em{float: right;display: inline-block;font-size:14px;font-weight:normal;}


.con_3_1 .new_con{height:340px;overflow:hidden;}
.con_3_1 dl{padding:20px 10px 10px 10px;}
.con_3_1 dt{display:block;float:left;width:120px;}
.con_3_1 dt img{width:120px;height:72px;}
.con_3_1 dd{display:block;float:right;width:230px;}
.con_3_1 dd span{font-size:12px;color:#666;}

.con_3_1 ul{border-top:#ccc solid 1px;padding:10px 0;}
.con_3_1 li{display:block;
	height: 30px;
	line-height: 30px;
}
.con_3_1 li span{float: right;display: inline-block;color:#9F9F9F;}
.con_3_1 li a{color:#5A5A5A;}
.con_3_1 li a:hover{color:#c8000b;}
.con_3 .con_3_2{width:298px;}
.con_3 h1.con_3_2_title{display:block;margin-bottom:15px;}
.con_3 a1.con_3_2_title{display:block;margin-bottom:15px;}

.con_3 .con_3_2 .wen_con{width:100%;height:325px;overflow:hidden;position:relative;}
.con_3 .con_3_2 .wen_con ul{overflow:hidden;position:absolute;display:block;}
.con_3 .con_3_2 .wen_con li{border-bottom:#ccc dashed 1px;padding:10px 0;height:65px;}
.con_3 .con_3_2 .wen_con li a{font-size:14px;color:#5A5A5A;}
.con_3 .con_3_2 .wen_con li a:hover{color:#c8000b;}
.con_3 .con_3_2 .wen_con li p{font-size:12px;color:#5A5A5A;display:block;margin-left:21px;}
.wen_con li span{display:block;height:23px;}
.wen_con li span em{display:block;width:16px;height:16px;font:14px arial;color:#fff;background:#bbb;border-radius:3px;text-align:center; float:left;margin:3px 5px 0 0;}
.wen_con li.num1 span em{background:#ffa13b}
.wen_con li.num2 span em{background:#ff9696}
.wen_con li.num3 span em{background:#54bbea}


/**合作伙伴**/
.con_5{padding:15px 0;}
.con_5 p{text-align:center;font-size:16px;color:#666;}

.rybox {overflow:hidden;width:1282px; position:relative;margin:0 auto; margin-top:10px;}

.rybox i{ display:block; width:36px; height:36px; cursor:pointer; position:absolute; top:50px;}

.rybox .btn01{ background:url(../images/about_btn01.png) no-repeat center top; left:0}

.rybox .btn02{ background:url(../images/about_btn02.png) no-repeat center top; right:0}

.rybox i:hover{ background-position:bottom}

.rybox .rywin { overflow:hidden; width:1200px; margin:0 auto; height:128px;position:relative}

.rybox .rywin ul{ overflow:hidden;position:absolute}

.rybox .rywin li{ float:left; width:228px; height:120px; border:2px solid #d8d8d8; margin-right:10px;position:relative;}

.rybox .rywin li img{width:228px;}

.rybox .rywin li span{position:absolute;bottom:6px;display:block;z-index:5;width:228px; text-align:center;font-size:16px;color:#666;}

/**友情链接**/
.link{
	width: 100%;
	background: url(../images/linkbg.png) no-repeat center bottom;
}
@media screen and (max-width: 1200px)
{
.link{ width:1200px; }
}
.link .link_01{padding:10px;margin:15px auto 0 auto;width:1180px;}
.link .link_01 h4{font-size:20px;display:block;color:#333;width:100px;float: left;line-height:35px;border-right:#ccc solid 1px;padding:15px}
.link .link_01 h4 span{font-size:30px;line-height:30px;color:#c31516;display:block;font-weight:normal;}
.link .link_01 a4{font-size:20px;display:block;color:#333;width:100px;float: left;line-height:35px;border-right:#ccc solid 1px;padding:15px}
.link .link_01 a4 span{font-size:30px;line-height:30px;color:#c31516;display:block;font-weight:normal;}
.link .link_01 .link_con{padding:10px;float:left;}
.link .link_01 .link_con a{font-size:16px;line-height:25px;display:inline-block;margin:0 10px;}


/**底部**/
#sk_footer {
	width:100%;
	background: #2b2b2b;
	height: 250px;
	border-top: 5px solid #14af6b;
}
@media screen and (max-width: 1200px)
{
#sk_footer{ width:1200px; }
}
.sk_footer {
	margin-top: 45px;
}
.sk_footer_l {
	width: 850px;
	float: left;
}
.sk_snav {
	height: auto;
	overflow: hidden;
}
.sk_snav ul li {
	width: 100px;
	float: left;
}
.sk_snav ul li a {
	color: #d9d9d9;
	font-size: 16px;
}
.sk_footer_c {
	height: 78px;
	border: 1px solid #484848;
	border-right: none;
	border-left: none;
	margin-top: 35px;
}
.sk_footer_c ul li {
	padding-left: 40px;
	color: #d9d9d9;
	font-size: 15px;
	margin-top: 22px;
	float: left;
	width: 240px;
	height: 30px;
	line-height: 30px;
}
.sk_footer_c ul li.li00 {
	background: url(../images/fo1.png) no-repeat 0px center;
	width: 200px
}
.sk_footer_c ul li.li01 {
	background: url(../images/fo2.png) no-repeat 0px center;
}
.sk_footer_c ul li.li02 {
	background: url(../images/fo3.png) no-repeat 0px center;
	width: 280px;
}
.sk_footer_l p {
	font-size: 14px;
	color: #d9d9d9;
	margin-top: 20px;
}
.sk_footer_l p a {
	font-size: 14px;
	color: #d9d9d9;
}
.sk_footer_r {
	width: 117px;
	height: 142px;
	background: url(../images/ewm.png) no-repeat center;
	float: right;
	margin-right: 35px;
}
/**列表及内容页BANNER**/
.con-banner{width:100%;}
@media screen and (max-width: 1200px)
{
.con-banner{ width:1200px; }
}
/**列表及内容页公用**/
.content-left{width: 280px; height:100%;margin-top:20px;}
.content-left .tj_tit{background-color:#FFB10E;height:50px;}
.content-left .tj_tit h3{line-height:50px;font-size:20px; text-indent:40px;}
.content-left .tj_tit h3 a{color:#fff;}
.content-left .tj_tit h3 em{background-position:-281px -32px;width:22px;height:22px;margin:7px 5px 0 0;}
.content-left .tj_tit a3{line-height:50px;font-size:20px; text-indent:40px;}
.content-left .tj_tit a3 a{color:#fff;}
.content-left .tj_tit a3 em{background-position:-281px -32px;width:22px;height:22px;margin:7px 5px 0 0;}
.content-left .mar_top20{margin-top:20px;}
.content-right{width: 900px;min-height: 350px;margin-top:20px;margin-left:20px;}
.content-right h3.cat-tit{height: 54px;line-height:54px;font-size: 14px;padding-left: 15px;border-bottom: 1px solid #f0f0f0;}
.content-right a3.cat-tit{height: 54px;line-height:54px;font-size: 14px;padding-left: 15px;border-bottom: 1px solid #f0f0f0;}
.nyIcon {
	background: url(../images/nyicon.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
}
/**当前位置**/
.location {
	width: 100%;
	height: 60px;
	line-height: 60px;
	background: #fff;
	border-bottom: 1px solid #eee;
}

.location .sitepath {
	color: #363636;
	width: 400px;
	white-space: nowrap;
}
.location .sitepath s {
	width: 22px;
	height: 20px;
	background-position: 0 0;
	margin-right: 6px;
}
.location .sitepath a {
	color: #363636;
}
.location .sitepath a:hover {
	color: #c8000b;
}
.location .menu {
	height: 60px;
	line-height: 60px;
}
.location .menu span {
	width: 1px;
	height: 16px;
	margin: 0 16px 0 14px;
	background-position: -206px -36px;
}
.location .menu li {
	padding: 0;
	font-weight: bold;
	height: 60px;
	line-height: 60px;
	margin-left: 35px;
	text-align: center;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
	color: #363636;
	display: inline-block;
*display: inline;
*zoom: 1;
}
.location .menu li a {
	display: block;
	position: relative;
}
.location .menu li i {
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 0;
	height: 2px;
	background-color: #3fb150;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.location .menu li:hover i, .location .menu li.hover i {
	width: 100%;
	margin-left: -50%;
}
.location .menu li .box {
	width: 100%;
	text-align: left;
	position: absolute;
	left: 0;
	top: 80px;
	display: none;
}
.location .menu li .box dl {
	position: relative;
}
.location .menu li .box dd {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	vertical-align: top;
	margin-right: 14px;
	text-align: center;
	width: 158px;
}
.location .menu li .box dd .a1 {
	border: 1px solid #ddd;
	background: #f8f8f8;
	display: block;
}
.location .menu li .box dd s {
	width: 4px;
	height: 4px;
	border-radius: 100%;
	display: inline-block;
	vertical-align: middle;
	background: #999;
	margin-right: 5px;
	display: none;
}
.location .menu li .box dd.hover .a1 {
	background: #fff;
	border: 1px solid #3fb150;
	color: #3fb150;
}
.location .menu li .box dd a:hover {
	background: #fff;
	border: 1px solid #3fb150;
	color: #3fb150;
}
.location .menu li.hover a {
	color: #3fb150;
}
.location .menu li.hover .box {
	display: block;
}
.location.fixt .menu .box {
	display: none !important;
}

/** 左列表========= */
.subcate{
	width: 100%;
	min-height: 70px;
	background: #fbfbfb;
}
.subcate h3{
	position: relative;
	height: 150px;
	text-indent: 85px;
	color: #fff;
}
.subcate h3 span.subcat-tit{
	display: block;
	padding-top: 62px;
	font-size: 22px;
}
.subcate h3 span.subcat-tit-en{
	display: block;
	font-size: 16px;
	line-height:25px;
	font-family:"Arial", "宋体";
}
.subcate h3 i.sub-ico{
	display: block;
	width: 87px;
	height: 91px;
	position: absolute;
	top: 30px;
	left: 43px;
	background: url(../images/h3ico.png) no-repeat;
}

.subcate a3{
	position: relative;
	height: 150px;
	text-indent: 85px;
	color: #fff;
}
.subcate a3 span.subcat-tit{
	display: block;
	padding-top: 62px;
	font-size: 22px;
}
.subcate a3 span.subcat-tit-en{
	display: block;
	font-size: 16px;
	line-height:25px;
	font-family:"Arial", "宋体";
}
.subcate a3 i.sub-ico{
	display: block;
	width: 87px;
	height: 91px;
	position: absolute;
	top: 30px;
	left: 43px;
	background: url(../images/h3ico.png) no-repeat;
}

.subcate ul li{
	text-indent: 36px;
	height: 45px;
	line-height: 45px;
	border-top: 1px solid #f0f0f0;
}


.subcate ul li:hover{
	background:#ffb10e;
	border-top: 1px solid #f0f0f0;
		-webkit-transition:all .3s ease-in;
	-moz-transition:all .3s ease-in;
	-ms-transition:all .3s ease-in;
	transition:all .3s ease-in; 
}
.subcate ul li a{
	display: block;
	font-size: 14px;
	color: #333;
	background: #fff url(../images/tb9.png) 260px center no-repeat;
	-webkit-transition:all .3s ease-in;
	-moz-transition:all .3s ease-in;
	-ms-transition:all .3s ease-in;
	transition:all .3s ease-in; 
}
	
.subcate ul li:hover a, .subcate ul li.on a {
	background: #ffb10e url(../images/tb11.png) 260px center no-repeat;
	color: #fff
}
.subcate ul li.on a {
	background: #ffb10e url(../images/tb11.png) 260px center no-repeat;
	color: #fff
}
/** 推荐案例========================= */
.news_tu {overflow:hidden;width:278px;margin-top:5px;border: 1px solid #ddd;}
.news_tu .news_tu_con {width:276px; margin:0 auto;padding-bottom:10px;}
.news_tu .news_tu_con ul{}
.news_tu .news_tu_con ul li{line-height: 35px;border-bottom: 1px dashed #ccc;margin:0 8px;}
.news_tu .news_tu_con ul li em{
	width: 7px;
	height: 8px;
	margin: 0 5px 0 10px;
	background-position: -268px -1px;
	}

/** 底部案例推荐 **/
#floor_4_main {
	/**background: #f6f6f6;**/
	padding-bottom: 45px;
}
#floor_4_main .floor_4 {
}
#floor_4_main .floor_4 .proCase {
	position:relative;
	margin-top: 30px;
}
#floor_4_main .floor_4 .bd{
	overflow: hidden;
	position:relative;
	height:482px;
	
}

#floor_4_main .proCase .list {
	display: block;
	height:482px;
	overflow: hidden;
	position:absolute;
}
#floor_4_main .proCase .list li {
	position: relative;
	display: block;
	float: left;
	width: 380px;
	height: 480px;
	margin-right: 25px;
	border: 1px solid #ddd;
	background: #fff;
	transition: all ease 600ms;
}
#floor_4_main .proCase .list li a {
	display: block;
	padding: 30px;
	padding-bottom: 80px;
}
#floor_4_main .proCase .list li a img {
	display: block;
	width: 320px;
	height: 240px;
}
#floor_4_main .proCase .list li .title {
	margin-top: 20px;
}
#floor_4_main .proCase .list li .tit {
	font-size: 20px;
	color: #333;
}
#floor_4_main .proCase .list li .cont {
	margin-top: 12px;
	font-size: 14px;
	color: #333;
}
#floor_4_main .proCase .list li .view_detail {
	position: absolute;
	bottom: 30px;
	left: 30px;
	display: block;
	width: 120px;
	height: 32px;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	background: #14af6b;
	color: #fff;
}
#floor_4_main .proCase .list li:hover {
	border: 1px solid #128d57;
	background: #14af6b;
	transition: all ease 600ms;
}
#floor_4_main .proCase .list li:hover .tit {
	color: #fff;
}
#floor_4_main .proCase .list li:hover .cont {
	color: #c1d4f1;
}
#floor_4_main .proCase .list li:hover .view_detail {
	background: #fff;
	color: #14af6b;
}
#floor_4_main .proCase i{display:block; width:40px; height:40px; cursor:pointer; position:absolute; top:240px;}
#floor_4_main .proCase .prev {
	background-position: -100px -50px;
	transition: all ease 600ms;
	left:0
}
#floor_4_main .proCase .next {
	background-position: -190px -50px;
	transition: all ease 600ms;
	right:0
}
#floor_4_main .proCase .prev:hover {
	background-position: -145px -50px;
	transition: all ease 600ms;
}
#floor_4_main .proCase .next:hover {
	background-position: -235px -50px;
	transition: all ease 600ms;
}
.yfeye{
    overflow: hidden;
}
.yfeye li{
    float: left;
    padding: 10px;
    font-size: 16px;
}
.yfeye li a:hover{
    color: #188EEE;
}
